﻿using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace ARchGL.Platform.Core
{
    /// <summary>
    /// 千变_升降机监测信息
    /// </summary>
    [Table(nameof(QB_ProjectLifts))]
    public class QB_ProjectLifts : QianbianEntityBase
    {
        /// <summary>
        /// 黑匣子设备序列号
        /// </summary>
        [MaxLength(100)]
        public string SerialNumber { get; set; }

        /// <summary>
        /// 项目标识
        /// </summary>
        public Guid ProjectId { get; set; }

        /// <summary>
        /// 记录时间
        /// </summary>
        public DateTime? RecordTime { get; set; }

        /// <summary>
        /// 载重(kg)
        /// </summary>
        [MaxLength(100)]
        public string LoadTag { get; set; }

        /// <summary>
        /// 开始运行高度(m)
        /// </summary>
        [MaxLength(100)]
        public string StartHeightTag { get; set; }

        /// <summary>
        /// 停止运行高度(m)
        /// </summary>
        [MaxLength(100)]
        public string StopHeightTag { get; set; }

        /// <summary>
        /// 速度(m/s)
        /// </summary>
        [MaxLength(100)]
        public string SpeedTag { get; set; }
    }
}
